package cn.ywang.pattern.factory.abstractfactory;

import cn.ywang.pattern.factory.products.bangle.IBangle;
import cn.ywang.pattern.factory.products.ring.IRing;

/**
 * 首饰抽象工厂
 *
 * @author BeatificWang
 * @date 2019/3/10 12:18
 */
public interface IFactory {

	/**
	 * 由实现类决定创建不同的戒指
	 *
	 * @return
	 */
	IRing createRing();

	/**
	 * 由实现类决定创建不同的手镯
	 *
	 * @return
	 */
	IBangle createBangle();
}
